KETWA GLOBAL ENTERPRISES SHOP MANAGEMENT SYSTEM (KGESMS)
│
├── 1. EXECUTIVE DASHBOARD
│   ├── 1.1 Company-Wide KPIs Overview
│   ├── 1.2 Real-Time Shop Comparison
│   ├── 1.3 Revenue & Profit Summary (All Shops)
│   ├── 1.4 Stock Level Alerts (All Shops)
│   ├── 1.5 Low Stock & Expiry Warnings
│   ├── 1.6 Pending Approvals Queue
│   └── 1.7 System Notifications & Alerts
│
├── 2. SHOP / BRANCH MANAGEMENT
│   ├── 2.1 Shop Registration & Configuration
│   │   ├── Shop Name, Code & Location
│   │   ├── Physical Address & GPS Coordinates
│   │   ├── Operational Hours & Shifts
│   │   ├── Shop Type Flag (Full/Partial Product Range)
│   │   └── Cold Storage Capacity Specification
│   ├── 2.2 Shop Contact Information
│   ├── 2.3 Shop Staff Assignment
│   ├── 2.4 Shop Equipment & Asset Register
│   ├── 2.5 Inter-Shop Transfer Management
│   │   ├── Transfer Requests
│   │   ├── Transfer Approvals
│   │   ├── Transfer In Transit Tracking
│   │   └── Transfer Receipt Confirmation
│   └── 2.6 Shop Performance Scorecard
│
├── 3. PRODUCT MANAGEMENT
│   ├── 3.1 Product Category Management
│   │   ├── 3.1.1 Kapenta Category
│   │   │   ├── Kapenta Type (Dry, Sun-Dried, Smoked)
│   │   │   ├── Grade/Size Classification
│   │   │   ├── Source (Lake Kariba, Lake Chivero, etc.)
│   │   │   └── Packaging Type (Bulk, 1kg, 500g, 200g)
│   │   ├── 3.1.2 Fish Category
│   │   │   ├── Fresh Water Fish (Bream, Tilapia, Catfish)
│   │   │   ├── Sea Fish (Hake, Cod, etc.)
│   │   │   ├── Fish Type (Whole, Fillet, Steaks)
│   │   │   └── Fresh vs Frozen Classification
│   │   ├── 3.1.3 Groceries Category
│   │   │   ├── Dry Groceries (Rice, Mealie Meal, Sugar, Flour)
│   │   │   ├── Cooking Essentials (Oil, Salt, Spices)
│   │   │   ├── Beverages & Drinks
│   │   │   ├── Canned & Packaged Goods
│   │   │   └── Perishable Groceries
│   │   └── 3.1.4 Meats / Butchery Category
│   │       ├── Beef (Cuts: Sirloin, Rump, Stewing, Mince, Offal)
│   │       ├── Chicken (Whole, Portions, Livers, Gizzards)
│   │       ├── Pork (Chops, Ribs, Sausages)
│   │       ├── Goat/Mutton
│   │       └── Processed Meats (Polony, Bangers, Boerewors)
│   ├── 3.2 Product Catalog
│   │   ├── Product Code / SKU Generation
│   │   ├── Product Name & Description
│   │   ├── Product Image
│   │   ├── Barcode / QR Code Assignment
│   │   └── Product Status (Active/Inactive/Discontinued)
│   ├── 3.3 Pricing Management
│   │   ├── Base/Standard Price
│   │   ├── Shop-Specific Pricing (Price Overrides per Location)
│   │   ├── Cost Price per Supplier
│   │   ├── Selling Price with Margin Calculation
│   │   ├── Wholesale vs Retail Pricing Tiers
│   │   ├── Special/Promotional Pricing
│   │   └── Price Change History & Audit
│   ├── 3.4 Unit of Measure (UOM) Management
│   │   ├── Primary UOM (kg, piece, pack, crate, box)
│   │   ├── Secondary UOM Conversions (1 crate = 10kg, etc.)
│   │   └── Butchery-Specific: Carcass → Cuts Weight Ratios
│   └── 3.5 Product Shelf Life & Storage Rules
│       ├── Max Shelf Life (Days/Hours)
│       ├── Required Storage Temperature
│       ├── Cold Chain Requirement Flag
│       └── Expiry Alert Thresholds
│
├── 4. SUPPLIER MANAGEMENT
│   ├── 4.1 Supplier Database
│   │   ├── Supplier Registration (Name, Contact, Address)
│   │   ├── Supplier Categories (Kapenta, Fish, Grocery, Meat, General)
│   │   ├── Supplier Banking Details
│   │   └── Supplier Documents (Licenses, Certifications)
│   ├── 4.2 Supplier Product Catalog Mapping
│   ├── 4.3 Supplier Performance & Rating
│   │   ├── Delivery Timeliness Score
│   │   ├── Quality Compliance Score
│   │   ├── Price Competitiveness Rating
│   │   └── Overall Supplier Scorecard
│   ├── 4.4 Supplier Agreements & Contracts
│   │   ├── Contract Terms & Conditions
│   │   ├── Agreed Price Lists
│   │   ├── Credit Terms & Limits
│   │   └── Contract Expiry Tracking
│   └── 4.5 Supplier Payment Tracking
│       ├── Outstanding Balances per Supplier
│       ├── Payment Schedule
│       └── Payment History
│
├── 5. PURCHASING / PROCUREMENT
│   ├── 5.1 Purchase Requisitions
│   │   ├── Requisition Creation (per Shop)
│   │   ├── Requisition Lines (Product, Qty, Urgency)
│   │   ├── Requisition Submission & Routing
│   │   └── Requisition Approval Workflow
│   ├── 5.2 Request for Quotations (RFQ)
│   │   ├── RFQ Creation & Dispatch to Suppliers
│   │   ├── Quotation Receipt & Capture
│   │   ├── Quotation Comparison Matrix
│   │   └── Best Quote Selection
│   ├── 5.3 Purchase Orders (PO)
│   │   ├── PO Generation (Manual / From Requisition)
│   │   ├── PO Lines (Product, Qty, Price, Delivery Date, Shop)
│   │   ├── PO Approval Hierarchy
│   │   ├── PO Dispatch to Supplier
│   │   ├── PO Amendments
│   │   └── PO Status Tracking (Draft/Pending/Approved/Dispatched/
│   │       Partially Received/Closed/Cancelled)
│   ├── 5.4 Goods Received Note (GRN)
│   │   ├── GRN Creation against PO
│   │   ├── Quantity Received vs Ordered Comparison
│   │   ├── Quality Inspection Check
│   │   │   ├── Temperature Check (Cold Chain Verification)
│   │   │   ├── Freshness/Quality Assessment
│   │   │   ├── Weight Verification
│   │   │   └── Inspection Pass/Fail Status
│   │   ├── Batch/Lot Number Capture
│   │   ├── Expiry Date Capture
│   │   ├── Variance Report (Over/Under Delivery)
│   │   └── GRN Approval & Stock Update Trigger
│   ├── 5.5 Purchase Returns
│   │   ├── Return Request Creation
│   │   ├── Reason Capture (Damaged, Expired, Wrong Item, Poor Quality)
│   │   ├── Return Note Generation
│   │   ├── Debit Note Generation
│   │   └── Supplier Credit Tracking
│   └── 5.6 Purchase Analytics
│       ├── Spend per Supplier
│       ├── Spend per Category
│       ├── Spend per Shop
│       ├── Price Trend Analysis
│       └── Purchase Cycle Time Reports
│
├── 6. INVENTORY MANAGEMENT
│   ├── 6.1 Stock Master
│   │   ├── Current Stock per Shop per Product
│   │   ├── Stock Value (FIFO/Weighted Avg Cost)
│   │   ├── Available vs Reserved/Committed Stock
│   │   └── Stock Status (Good, Near Expiry, Expired, Damaged)
│   ├── 6.2 Stock Movements
│   │   ├── Stock In (Purchases, Returns, Adjustments In)
│   │   ├── Stock Out (Sales, Transfers Out, Adjustments Out)
│   │   ├── Movement History & Audit Trail
│   │   └── Movement Authorization
│   ├── 6.3 Stock Transfers (Inter-Shop)
│   │   ├── Transfer Request (Source → Destination Shop)
│   │   ├── Transfer Approval
│   │   ├── Transfer Dispatch (Goods In Transit)
│   │   ├── Transfer Receipt at Destination
│   │   ├── Transfer Variance Reporting
│   │   └── Transfer Cost Allocation
│   ├── 6.4 Stock Adjustments
│   │   ├── Adjustment Types (Damage, Theft, Loss, Spoilage, Correction)
│   │   ├── Adjustment Reason & Justification
│   │   ├── Adjustment Approval Workflow
│   │   ├── Write-Off Processing
│   │   └── Adjustment Impact on Financials (P&L)
│   ├── 6.5 Stock Taking / Physical Count
│   │   ├── Stock Take Schedule & Assignment (per Shop)
│   │   ├── Count Sheet Generation (by Category/Location)
│   │   ├── Physical Count Entry
│   │   ├── System vs Physical Variance Analysis
│   │   ├── Variance Approval & Adjustment Posting
│   │   ├── Stock Take Freeze/Unfreeze
│   │   └── Stock Take History & Reports
│   ├── 6.6 Inventory Controls & Alerts
│   │   ├── Minimum Reorder Levels (per Product per Shop)
│   │   ├── Maximum Stock Levels
│   │   ├── Economic Order Quantity (EOQ) Suggestions
│   │   ├── Reorder Alert Generation
│   │   ├── Overstock Alerts
│   │   └── Dead Stock Identification
│   ├── 6.7 Expiry & Shelf Life Management
│   │   ├── Batch/Lot Tracking
│   │   ├── FEFO (First Expired First Out) Enforcement
│   │   ├── Expiry Countdown Tracking
│   │   ├── Near-Expiry Alerts (3-day, 7-day, 14-day thresholds)
│   │   ├── Auto-Marking of Expired Stock
│   │   └── Expiry Report by Shop
│   ├── 6.8 Cold Chain & Temperature Monitoring
│   │   ├── Storage Location Definition (Freezer, Fridge, Ambient)
│   │   ├── Temperature Logging
│   │   ├── Temperature Breach Alerts
│   │   └── Cold Chain Compliance Report
│   ├── 6.9 Butchery-Specific Inventory
│   │   ├── Carcass Received → Cut Breakdown
│   │   ├── Yield Percentage Tracking (Carcass vs Cuts)
│   │   ├── Waste/Bone/Trim Tracking
│   │   ├── Daily Butchery Production Log
│   │   └── Cutting Ratio Analytics
│   └── 6.10 Inventory Reports
│       ├── Stock Level Report (All Shops / Per Shop)
│       ├── Stock Valuation Report
│       ├── Stock Movement Report
│       ├── Slow-Moving / Fast-Moving Analysis
│       ├── Expiry Report
│       ├── Waste & Spoilage Report
│       ├── Stock Turnover Ratio
│       └── ABC Analysis Report
│
├── 7. SALES & POINT OF SALE (POS)
│   ├── 7.1 POS Terminal Management
│   │   ├── POS Terminal Registration per Shop
│   │   ├── Terminal Assignment to Cashier
│   │   ├── Shift Open/Close
│   │   └── Cash Drawer Management
│   ├── 7.2 Sales Transaction Processing
│   │   ├── Product Search & Selection
│   │   ├── Quantity & Weight Entry (Scale Integration for Meat/Fish)
│   │   ├── Price Lookup & Application
│   │   ├── Line Item Subtotal
│   │   ├── Discount Application (Line/Transaction Level)
│   │   ├── Tax Calculation
│   │   ├── Transaction Total
│   │   └── Transaction Completion
│   ├── 7.3 Payment Processing
│   │   ├── Cash Payment
│   │   │   ├── Amount Tendered
│   │   │   └── Change Calculation
│   │   ├── Mobile Money (EcoCash, OneMoney, etc.)
│   │   │   ├── Phone Number Entry
│   │   │   ├── Payment Push
│   │   │   └── Confirmation Tracking
│   │   ├── Bank Card / POS Machine
│   │   ├── Bank Transfer
│   │   ├── Credit Sale (Account Customer)
│   │   └── Mixed/Tender-Split Payments
│   ├── 7.4 Sales Returns & Refunds
│   │   ├── Return Request (with Reason)
│   │   ├── Return Authorization
│   │   ├── Refund Processing (Cash/Credit)
│   │   ├── Stock Return Trigger
│   │   └── Return & Refund Report
│   ├── 7.5 Receipt & Invoice Management
│   │   ├── Receipt Generation (Thermal/Standard)
│   │   ├── Tax Invoice Generation
│   │   ├── Proforma Invoice
│   │   ├── Receipt Reprint
│   │   └── Electronic/Digital Receipt Option
│   ├── 7.6 Customer Management
│   │   ├── Customer Registration
│   │   ├── Customer Categories (Walk-in, Regular, Wholesale, Account)
│   │   ├── Customer Credit Limits
│   │   ├── Customer Purchase History
│   │   ├── Customer Loyalty Points (Optional)
│   │   └── Customer Account Statements
│   ├── 7.7 Promotions & Discounts
│   │   ├── Promotion Creation (Buy X Get Y, % Off, Fixed Amount Off)
│   │   ├── Promotion Applicability (Product/Category/Shop/Time)
│   │   ├── Promotion Activation & Deactivation
│   │   └── Promotion Effectiveness Report
│   ├── 7.8 Daily Sales Operations
│   │   ├── Opening Cash Float
│   │   ├── Mid-Day Cash Check
│   │   ├── End of Day (EOD) Reconciliation
│   │   │   ├── Expected vs Actual Cash
│   │   │   ├── Mobile Money Reconciliation
│   │   │   ├── Card Payment Reconciliation
│   │   │   ├── Credit Sales Reconciliation
│   │   │   └── Variance Reporting
│   │   ├── Z-Reading / X-Reading
│   │   └── Cash Handover & Deposit
│   └── 7.9 Sales Reports
│       ├── Hourly Sales Report
│       ├── Daily Sales Summary (per Shop)
│       ├── Sales by Product
│       ├── Sales by Category (Kapenta/Fish/Grocery/Meat)
│       ├── Sales by Payment Method
│       ├── Sales by Cashier
│       ├── Shop-vs-Shop Sales Comparison
│       ├── Average Transaction Value
│       ├── Items per Transaction
│       └── Credit Sales Outstanding Report
│
├── 8. FINANCIAL MANAGEMENT
│   ├── 8.1 Chart of Accounts
│   │   ├── Account Structure Definition
│   │   ├── Account Categories (Assets, Liabilities, Equity,
│   │   │   Revenue, Cost of Sales, Expenses)
│   │   ├── Shop-Specific Account Segments
│   │   └── Account Mapping Rules
│   ├── 8.2 Accounts Payable (AP)
│   │   ├── Supplier Invoice Capture
│   │   ├── Invoice Matching (3-Way: PO → GRN → Invoice)
│   │   ├── Invoice Approval Workflow
│   │   ├── Payment Scheduling
│   │   ├── Payment Execution
│   │   ├── Payment Voucher Generation
│   │   ├── Supplier Statement Reconciliation
│   │   ├── AP Aging Report
│   │   └── AP Module Reports
│   ├── 8.3 Accounts Receivable (AR)
│   │   ├── Customer Invoice Generation (Credit Sales)
│   │   ├── Invoice Tracking & Follow-Up
│   │   ├── Payment Receipt & Allocation
│   │   ├── Customer Statement Generation
│   │   ├── AR Aging Report
│   │   ├── Bad Debt Provisioning
│   │   └── Debt Collection Tracking
│   ├── 8.4 Cash & Bank Management
│   │   ├── Cash Book (per Shop)
│   │   ├── Bank Account Register
│   │   ├── Bank Reconciliation
│   │   ├── Cash Flow Forecasting
│   │   ├── Fund Transfers (Shop to Head Office, Inter-Bank)
│   │   ├── Petty Cash Management (per Shop)
│   │   │   ├── Petty Cash Float
│   │   │   ├── Petty Cash Requisition
│   │   │   ├── Petty Cash Voucher
│   │   │   └── Petty Cash Reconciliation
│   │   └── Cash Position Report (Consolidated & per Shop)
│   ├── 8.5 Cost of Goods Sold (COGS)
│   │   ├── COGS Calculation Method (FIFO / Weighted Average)
│   │   ├── Automatic COGS Posting on Sales
│   │   ├── COGS by Product Category
│   │   ├── COGS by Shop
│   │   ├── Gross Margin Analysis
│   │   └── Butchery Yield vs COGS Impact
│   ├── 8.6 Expense Management
│   │   ├── Expense Categories (Rent, Utilities, Salaries,
│   │   │   Transport, Consumables, Maintenance)
│   │   ├── Expense Claim Submission (per Shop)
│   │   ├── Expense Approval Workflow
│   │   ├── Expense Allocation (per Shop/Department)
│   │   ├── Recurring Expense Scheduling
│   │   └── Expense Reports (Budget vs Actual)
│   ├── 8.7 Revenue Management
│   │   ├── Sales Revenue Tracking (per Shop, per Category)
│   │   ├── Revenue Recognition
│   │   ├── Discount & Promotion Cost Tracking
│   │   ├── Return & Refund Impact on Revenue
│   │   └── Revenue Forecasting
│   ├── 8.8 Tax Management
│   │   ├── Tax Configuration (VAT Rates, Withholding Tax)
│   │   ├── Tax on Sales (Output Tax)
│   │   ├── Tax on Purchases (Input Tax)
│   │   ├── Tax Liability Calculation
│   │   ├── Tax Returns Preparation
│   │   ├── Tax Payment Tracking
│   │   └── Tax Reports
│   ├── 8.9 Budget Management
│   │   ├── Budget Template Creation
│   │   ├── Shop-Level Budget Setting
│   │   ├── Department/Category Budget Setting
│   │   ├── Budget vs Actual Comparison
│   │   ├── Budget Variance Analysis
│   │   └── Budget Revision & Rollover
│   ├── 8.10 Financial Reporting
│   │   ├── Income Statement (P&L) — Per Shop
│   │   ├── Income Statement (P&L) — Consolidated (All Shops)
│   │   ├── Balance Sheet — Per Shop
│   │   ├── Balance Sheet — Consolidated
│   │   ├── Cash Flow Statement — Per Shop
│   │   ├── Cash Flow Statement — Consolidated
│   │   ├── Trial Balance
│   │   ├── General Ledger
│   │   ├── Shop Profitability Comparison
│   │   ├── Category Profitability (Kapenta vs Fish vs
│   │   │   Grocery vs Meat)
│   │   ├── Monthly/Quarterly/Annual Financial Summaries
│   │   └── Custom Financial Reports
│   └── 8.11 Fixed Assets (Optional)
│       ├── Asset Register (Cold Rooms, Scales, Freezers, Vehicles)
│       ├── Asset Depreciation
│       ├── Asset Location (per Shop)
│       └── Asset Disposal
│
├── 9. HUMAN RESOURCES & STAFF MANAGEMENT
│   ├── 9.1 Employee Master Record
│   │   ├── Personal Details
│   │   ├── Employment Details
│   │   ├── Shop Assignment
│   │   ├── Role/Position Assignment
│   │   └── Emergency Contacts
│   ├── 9.2 Shift & Roster Management
│   │   ├── Shift Definitions (Morning, Afternoon, Night)
│   │   ├── Roster Scheduling (per Shop)
│   │   ├── Shift Swap Requests
│   │   └── Roster Calendar View
│   ├── 9.3 Attendance Tracking
│   │   ├── Clock In / Clock Out
│   │   ├── Attendance Records
│   │   ├── Late/Absent Tracking
│   │   └── Leave Management
│   ├── 9.4 Payroll (Basic)
│   │   ├── Salary Structure
│   │   ├── Overtime Calculation
│   │   ├── Deductions (Tax, Advances, etc.)
│   │   ├── Net Pay Calculation
│   │   ├── Payslip Generation
│   │   └── Payroll Register per Shop
│   └── 9.5 Performance Tracking
│       ├── Sales per Cashier
│       ├── Targets vs Actuals
│       └── KPI Dashboard per Employee
│
├── 10. REPORTING & ANALYTICS
│   ├── 10.1 Standard Reports Library
│   │   ├── Purchases Reports
│   │   ├── Inventory Reports
│   │   ├── Sales Reports
│   │   ├── Financial Reports
│   │   ├── HR Reports
│   │   └── Supplier Reports
│   ├── 10.2 Custom Report Builder
│   │   ├── Field Selection
│   │   ├── Filter & Criteria Definition
│   │   ├── Grouping & Sorting
│   │   ├── Chart/Graph Selection
│   │   └── Save & Schedule
│   ├── 10.3 Dashboards & Visualizations
│   │   ├── Sales Trend Graphs
│   │   ├── Inventory Heat Maps
│   │   ├── Financial Ratio Dashboards
│   │   └── Shop Comparison Charts
│   ├── 10.4 Data Export
│   │   ├── PDF Export
│   │   ├── Excel/CSV Export
│   │   └── Scheduled Email Reports
│   └── 10.5 Business Intelligence Insights
│       ├── Best/Worst Selling Products
│       ├── Seasonal Demand Patterns
│       ├── Shop Performance Ranking
│       ├── Margin Optimization Suggestions
│       └── Demand Forecasting
│
├── 11. SYSTEM ADMINISTRATION & SECURITY
│   ├── 11.1 User Management
│   │   ├── User Registration
│   │   ├── User Profile Management
│   │   ├── Shop Access Assignment
│   │   └── User Status (Active/Disabled/Locked)
│   ├── 11.2 Role-Based Access Control (RBAC)
│   │   ├── Role Definition (Admin, Manager, Cashier,
│   │   │   Procurement Officer, Accountant, etc.)
│   │   ├── Permission Matrix (Module-Level & Action-Level)
│   │   ├── Shop-Level Data Access Rules
│   │   └── Role Assignment to Users
│   ├── 11.3 Audit Trail & Activity Log
│   │   ├── Login/Logout Tracking
│   │   ├── Data Change Log (Who changed What, When, From → To)
│   │   ├── Transaction Log
│   │   ├── Report Access Log
│   │   └── Audit Log Search & Filter
│   ├── 11.4 System Configuration
│   │   ├── Company Settings (Name, Logo, Currency, Tax Reg No)
│   │   ├── Number Series Configuration (PO#, GRN#, INV#, etc.)
│   │   ├── Date & Number Format Settings
│   │   ├── Notification Settings (Email, SMS, In-App)
│   │   └── Integration Settings
│   ├── 11.5 Multi-Shop Data Synchronization
│   │   ├── Sync Configuration (Real-Time / Scheduled)
│   │   ├── Sync Status Monitoring
│   │   ├── Conflict Resolution Rules
│   │   └── Offline Mode & Data Queue
│   ├── 11.6 Database Management
│   │   ├── Database Backup Schedule
│   │   ├── Backup Restoration
│   │   ├── Data Archiving
│   │   └── Data Purging Rules
│   ├── 11.7 System Integrations
│   │   ├── Accounting Software Integration (e.g., Pastel, Xero)
│   │   ├── Payment Gateway Integration (Mobile Money APIs)
│   │   ├── Scale/Weighing Machine Integration (Butchery/Fish)
│   │   ├── Barcode Scanner Integration
│   │   ├── Temperature Monitoring Device Integration
│   │   ├── SMS Gateway (Alerts & Receipts)
│   │   └── Email Service Integration
│   └── 11.8 System Logs & Health Monitoring
│       ├── System Error Logs
│       ├── Performance Metrics
│       ├── Storage/Space Monitoring
│       ├── API Logs
│       └── Uptime Monitoring
│
└── 12. COMPLIANCE & QUALITY MANAGEMENT
    ├── 12.1 Health & Safety Compliance
    │   ├── Food Safety Standards (HACCP Checklists)
    │   ├── Hygiene Inspection Records (per Shop)
    │   ├── Cold Storage Compliance
    │   └── Compliance Certificate Tracking
    ├── 12.2 Regulatory Compliance
    │   ├── Business License Tracking (per Shop)
    │   ├── Food Handling Permits
    │   ├── Butchery License Tracking
    │   └── Environmental/ Waste Disposal Compliance
    └── 12.3 Quality Control
        ├── Incoming Goods Quality Checks
        ├── Daily Freshness Checks (Fish, Meat, Kapenta)
        ├── Customer Complaint Register
        ├── Non-Conformance Reports (NCR)
        └── Corrective Action Tracking